package tech.abing.spider.task.model.sumuwang;

import tech.abing.spider.annotation.Column;
import tech.abing.spider.annotation.Table;
import tech.abing.spider.model.Proccessable;

/**
 * 私募排排网产品信息
 * @author Ivan qb.huang@wescxx.com   
 * @date 2016-12-17 下午12:26:41 
 * @version V2.0
 */
@Table(name = "smw_fund_data")
@SuppressWarnings("serial")
public class FundDataEntity implements java.io.Serializable, Proccessable {
	/**advisorId*/
	private java.lang.String advisorId;
	/**companyName*/
	private java.lang.String companyName;
	/**fundId*/
	private java.lang.String fundId;
	/**fundShortName*/
	private java.lang.String fundShortName;
	/**id*/
	private java.lang.String id;
	/**inceptionDate*/
	private java.util.Date inceptionDate;
	/**initialUnitValue*/
	private java.lang.Double initialUnitValue;
	/**managerId*/
	private java.lang.String managerId;
	/**managerName*/
	private java.lang.String managerName;
	/**nav*/
	private java.lang.Double nav;
	/**priceDate*/
	private java.util.Date priceDate;
	/**retIncep*/
	private java.lang.Double retIncep;
	/**retIncepA*/
	private java.lang.Double retIncepA;
	/**retInception*/
	private java.lang.Double retInception;
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  advisorId
	 */
	@Column(name ="ADVISOR_ID")
	public java.lang.String getAdvisorId(){
		return this.advisorId;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  advisorId
	 */
	public void setAdvisorId(java.lang.String advisorId){
		this.advisorId = advisorId;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  companyName
	 */
	@Column(name ="COMPANY_NAME")
	public java.lang.String getCompanyName(){
		return this.companyName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  companyName
	 */
	public void setCompanyName(java.lang.String companyName){
		this.companyName = companyName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  fundId
	 */
	@Column(name ="FUND_ID")
	public java.lang.String getFundId(){
		return this.fundId;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  fundId
	 */
	public void setFundId(java.lang.String fundId){
		this.fundId = fundId;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  fundShortName
	 */
	@Column(name ="FUND_SHORT_NAME")
	public java.lang.String getFundShortName(){
		return this.fundShortName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  fundShortName
	 */
	public void setFundShortName(java.lang.String fundShortName){
		this.fundShortName = fundShortName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  id
	 */
	
	@Column(name ="ID")
	public java.lang.String getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  id
	 */
	public void setId(java.lang.String id){
		this.id = id;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  inceptionDate
	 */
	@Column(name ="INCEPTION_DATE")
	public java.util.Date getInceptionDate(){
		return this.inceptionDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  inceptionDate
	 */
	public void setInceptionDate(java.util.Date inceptionDate){
		this.inceptionDate = inceptionDate;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  initialUnitValue
	 */
	@Column(name ="INITIAL_UNIT_VALUE")
	public java.lang.Double getInitialUnitValue(){
		return this.initialUnitValue;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  initialUnitValue
	 */
	public void setInitialUnitValue(java.lang.Double initialUnitValue){
		this.initialUnitValue = initialUnitValue;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  managerId
	 */
	@Column(name ="MANAGER_ID")
	public java.lang.String getManagerId(){
		return this.managerId;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  managerId
	 */
	public void setManagerId(java.lang.String managerId){
		this.managerId = managerId;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  managerName
	 */
	@Column(name ="MANAGER_NAME")
	public java.lang.String getManagerName(){
		return this.managerName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  managerName
	 */
	public void setManagerName(java.lang.String managerName){
		this.managerName = managerName;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  nav
	 */
	@Column(name ="NAV")
	public java.lang.Double getNav(){
		return this.nav;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  nav
	 */
	public void setNav(java.lang.Double nav){
		this.nav = nav;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  priceDate
	 */
	@Column(name ="PRICE_DATE")
	public java.util.Date getPriceDate(){
		return this.priceDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  priceDate
	 */
	public void setPriceDate(java.util.Date priceDate){
		this.priceDate = priceDate;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  retIncep
	 */
	@Column(name ="RET_INCEP")
	public java.lang.Double getRetIncep(){
		return this.retIncep;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  retIncep
	 */
	public void setRetIncep(java.lang.Double retIncep){
		this.retIncep = retIncep;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  retIncepA
	 */
	@Column(name ="RET_INCEP_A")
	public java.lang.Double getRetIncepA(){
		return this.retIncepA;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  retIncepA
	 */
	public void setRetIncepA(java.lang.Double retIncepA){
		this.retIncepA = retIncepA;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  retInception
	 */
	@Column(name ="RET_INCEPTION")
	public java.lang.Double getRetInception(){
		return this.retInception;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  retInception
	 */
	public void setRetInception(java.lang.Double retInception){
		this.retInception = retInception;
	}
}
